/**
 * Java：不同字符的最小子序列
 *
 * @author：紫水木鱼
 * @createDate：2024-12-26 15:41:48
 */
package leetcode.editor.cn;
//返回 s 字典序最小的子序列，该子序列包含 s 的所有不同字符，且只包含一次。
//
// 
//
// 示例 1： 
//
// 
//输入：s = "bcabc"
//输出："abc"
// 
//
// 示例 2： 
//
// 
//输入：s = "cbacdcbc"
//输出："acdb" 
//
// 
//
// 提示： 
//
// 
// 1 <= s.length <= 1000 
// s 由小写英文字母组成 
// 
//
// 
//
// 注意：该题与 316 https://leetcode.cn/problems/remove-duplicate-letters/ 相同 
//
// Related Topics 栈 贪心 字符串 单调栈 👍 222 👎 0

//不同字符的最小子序列
class SmallestSubsequenceOfDistinctCharacters {
    public static void main(String[] args) {
        Solution solution = new SmallestSubsequenceOfDistinctCharacters().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public String smallestSubsequence(String s) {
            return null;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}